Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Ecuador F2 Ecuador F3 USA F26 USA F27 Canada F3 Argentina F11 Argentina F1 Argentina F2 Argentina F8 Argentina F9 Peru F1 Peru F2 Peru F3 Argentina F14 Argentina F15 Bolivia F2 Bolivia F3 Argentina F17 Chile F3 Dominican Republic F1 Dominican Republic F2 Cuba F1 Cuba F2 Brazil F1 Argentina F6 Peru F2 Peru F3 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F14 Argentina F15 Argentina F16 Uruguay F1 Argentina F17 Argentina F18 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Argentina F7 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Colombia F2 Argentina F25 Argentina F12 Argentina F13 Argentina F22 Chile F7 Argentina F2 Argentina F3 Argentina F4 Paraguay F1 Paraguay F2 Argentina F7 Argentina F8 Argentina F9 Peru F1 Peru F2 Peru F3 Bolivia F2 Bolivia F3 Bolivia F4 Brazil F42 Italy F11 Argentina F12 Argentina F12 Argentina F18 USA F25 Canada F1 Canada F2 Germany F1 Germany F2 Austria F1 Dominican Republic F3 Argentina F3 Colombia F1 Argentina F1 2001 UT Tyler Patriot Challenger - Tyler The Waco International Tennis Challenger - Waco Lubbock Challenger - Lubbock USTA Challenger of Orlando - Orlando 2006 Challenger of Santa Clarita California Challenger - Valencia Unique Zagreb Open - Zagreb Open Castilla y Leon - Segovia USTA Challenger of San Antonio - San Antonio Intersport Heilbronn Open - Heilbronn USTA Freeman Men's Challenger - Joplin 2006 USTA Tallahassee Tennis Challenger - Tallahassee XL Bermuda Open - Bermuda PEOPLEnet Cup - Dnepropetrovsk Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Internacional de Salinas 'Dario Expreso' - Salinas Manta Challenger BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao ATP Open Castilla y Leon - Segovia Open D'Orleans - Orleans Heilbronn Challenger Bergamo Challenger Santiago Challenger Sunrise Challenger Baton Rouge Challenger Rhodes Challenger Ramat Hasharon Challenger Cremona Challenger Campos do Jordao Challenger Brasilia Challenger Tatra Banka Open 2006 - Bratislava Copa Petrobras Argentina - Buenos Aires Buenos Aires Challenger Asuncion Challenger Florionapolis Challenger Medellin Challenger Cremona Challenger Alessandria Challenger Rome Challenger Lugano Challenger Brasilia Challenger Belo Horizonte Challenger Copa Petrobras Argentina - Buenos Aires Buenos Aires Challenger Buenos Aires Challenger BMW Tennis Championship - Sunrise Athens Challenger AGT Challenger - Leon Puerto Rico Challenger Tennis Event - Humacao 2005 Tulsa Challenger - Tulsa Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Santiago Challenger Sao Leopoldo Challenger Guayaquil Challenger USTA Men's Challenger of Dallas - Dallas XI Abierto Internacional de Salinas - Salinas Bergamo Challenger Salinas Challenger Salinas Challenger Barranquilla Challenger Winnetka Challenger Manta Challenger San Juan Challenger Rio De Janeiro Challenger Dallas Challenger Sarasota Challenger Nottingham Challenger Heilbronn Challenger Istanbul Challenger Guimaraes Challenger Vancouver Challenger Aptos Challenger Petange Challenger Campinas Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Eckental Challenger Lima Challenger Bucaramanga Challenger Irving Challenger Itajai Challenger Nottingham Challenger Pereira Challenger Monterrey Challenger Guayaquil Challenger Lima Challenger Santiago Challenger Heilbronn Challenger Sao Paulo Challenger Porto Alegre Challenger Mons Challenger Corrientes Challenger Guayaquil Challenger Brescia Challenger ATP Challenger Tour Finals Dallas Challenger Sao Paulo Challenger Santiago Challenger Ostdeutscher Sparkassen Cup - Dresden Eckental Challenger Irving Challenger Manchester Challenger Santos Challenger Montevideo Challenger Buenos Aires Challenger Sao Paulo Challenger Heilbronn Challenger Bordeaux Challenger Surbiton Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Quito Challenger Cali Challenger Floridablanca Challenger Santo Domingo Challenger Cordoba Challenger Montevideo Challenger Sao Paulo Challenger Vicenza Challenger Mestre Challenger Prostejov Challenger Caltanissetta Challenger Granby Challenger Montevideo Challenger Lima Challenger Montevideo Challenger Okal Cup - Eckental Ciudad de Telde - Telde Baden Open - Ettlingen Columbus Challenger Tiburon Challenger Irving Challenger GHI Bronx Tennis Classic - Bronx Buenos Aires Challenger Le Gosier Challenger Pereira Challenger Privatbank Open 2006 - Dnepropetrovsk Santos Challenger Caltanissetta Challenger Nottingham Challenger Monza Challenger Lima Challenger Bogota Challenger Ortisei Challenger Rome Challenger Schickendanz Open - Furth San Luis Potosi Challenger - San Luis Potosi III Aberto Santa Catarina de Tenis - Florianopolis Campos do Jordao Challenger Kobstaedernes ATP Challenger - Kolding Salvador Challenger Copa Petrobras-Argentina - Buenos Aires Puebla Challenger Medellin Challenger Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide Sydney International - Sydney Dallas Challenger Millenium Tennis Championships - Delray Beach Salzburg Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Heilbronn Challenger Mercedes Cup - Stuttgart Guayaquil Challenger RCA Championships - Indianapolis Thailand Open - Bangkok Dallas Challenger Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Qatar Exxon Mobil Open - Doha Medibank International - Sydney Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Cali Challenger Davidoff Swiss Indoors Basel - Basel Vicenza Challenger Lima Challenger Campinas Challenger Sacramento Challenger Salinas Challenger Bucaramanga Challenger Ordina Open - 's-Hertogenbosch Porto Alegre Challenger Regions Morgan Keegan Championships - Memphis If Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca BMW Open - Munich BMW Open - Munich Montevideo Challenger San Juan Challenger Indianapolis Tennis Championships - Indianapolis Guayaquil Challenger Ordina Open - s-Hertogenbosch San Luis Potosi Challenger St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Helsinki Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Sunrise Challenger US Men's Clay Court Championship - Houston Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Copa Claro - Buenos Aires Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Countrywide Classic - Los Angeles Bogota Challenger Santos Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Tunis Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo SAP Open - San Jose Pereira Challenger Delray Beach International Tennis Championships - Delray Beach Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Power Horse Cup - Dusseldorf Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo BMW Open - Munich Geneva Open - Geneva U.S. National Indoor Tennis Championships - Memphis Brasil Open - Sao Paulo Athens Challenger If Stockholm Open - Stockholm Bogota Challenger Tallahassee Challenger Swiss Indoors Basel - Basel Memphis Open - Memphis Campbell's Hall of Fame Tennis Championships - Newport BRD Nastase Tiriac Trophy - Bucharest Ortisei Challenger Open de Nice Cote d'Azur - Nice Thailand Open - Bangkok Citi Open - Washington Erste Bank Open - Vienna Argentina Open - Buenos Aires Memphis Open - Memphis Rio Open - Rio de Janeiro Gerry Weber Open - Halle BMW Open - Munich Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel European Open - Antwerp Argentina Open - Buenos Aires Mercedes Cup - Stuttgart Delray Beach International Tennis Championships - Delray Beach Manta Challenger Gerry Weber Open - Halle SA Tennis Open - Johannesburg Heilbronn Challenger Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Geneva Open - Geneva Open de Moselle - Metz St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Le Gosier Challenger Grand Prix de Tennis de Lyon - Lyon Cordoba Open - Cordoba PBZ Zagreb Indoors - Zagreb Copa Telmex - Buenos Aires Abierto Mexicano de Tenis Mifel - Los Cabos European Open - Antwerp Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Sardegna Open - Cagliari Open de Moselle - Metz Montevideo Challenger Bucaramanga Challenger Gonet Geneva Open - Geneva Irving Challenger Leon Challenger Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle Ortisei Challenger US Men's Clay Court Championship - Houston Montevideo Challenger US Men's Clay Court Championship - Houston Moselle Open - Metz Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Bordeaux Challenger Buenos Aires Challenger Claro Open Colombia - Bogota Royal Guard Open Chile - Vina del Mar Dubai Duty Free Tennis Championships - Dubai Ortisei Challenger Aptos Challenger Moselle Open - Metz Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tiburon Challenger Apia International - Sydney Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco ATP Challenger Tour Finals Argentina Open - Buenos Aires Mercedes Cup - Stuttgart Guadalajara Challenger Claro Open Colombia - Bogota Bordeaux Challenger Caltanissetta Challenger BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur ASB Classic - Auckland Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Millennium Estoril Open - Estoril Aegon Nottingham Open - Nottingham Citi Open - Washington Kremlin Cup - Moscow Delray Beach Open - Delray Beach Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona China Open - Beijing Campinas Challenger Citi Open - Washington St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Montevideo Challenger Chengdu Open - Chengdu Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Noventi Open - Halle Hamburg European Open - Hamburg Erste Bank Open - Vienna Cordoba Open - Cordoba Rio Open - Rio de Janeiro ASB Classic - Auckland Generali Open - Kitzbuhel Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Noventi Open - Halle Mallorca Championships - Mallorca Kremlin Cup - Moscow Tennis Channel Open - Las Vegas RCA Championships - Indianapolis Countrywide Classic - Los Angeles Gonet Geneva Open - Geneva Cordoba Open - Cordoba Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Copa Claro - Buenos Aires Argentina Open - Buenos Aires Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Suisse Open - Gstaad European Open - Antwerp Erste Bank Open - Vienna BMW Open - Munich Mercedes Cup - Stuttgart Delray Beach International Tennis Championships - Delray Beach Argentina Open - Buenos Aires Nature Valley International - Eastbourne Winston-Salem Open - Winston-Salem Pilot Pen Tennis - New Haven Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Thailand Open - Bangkok Masters Series Madrid - Madrid Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai - Shanghai Dubai Duty Free Tennis Championships - Dubai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells SAP Open - San Jose BNP Paribas Masters - Paris Mallorca Championships - Mallorca Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Mutua Madrid Open - Madrid Antalya Cup - Antalya BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati VTR Open - Vina del Mar Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Ricoh Open - 's-Hertogenbosch Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Generali Open - Kitzbuhel If Stockholm Open - Stockholm French Open - Paris Rogers Cup - Toronto Wimbledon - London U.S. Open - New York French Open - Paris BNP Paribas Masters - Paris Australian Open - Melbourne Campionati Internazionali D'Italia - Rome BB&T Atlanta Open - Atlanta French Open - Paris Rio Open - Rio de Janeiro Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Gerry Weber Open - Halle Campionati BNL dItalia - Rome Wimbledon - London Qatar ExxonMobil Open - Doha U.S. Open - New York Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells Australian Open - Melbourne Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Masters - Paris Ecuador Open - Quito BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami French Open - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Tennis Channel Open - Las Vegas Copa Telmex - Buenos Aires French Open - Paris If Stockholm Open - Stockholm Wimbledon - London U.S. Open - New York Australian Open - Melbourne Hall of Fame Tennis Championships - Newport French Open - Paris If Stockholm Open - Stockholm U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris China Open - Beijing BNP Paribas Masters - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Davis Cup, PO, FRA-GER 4-1 Wimbledon - London Davis Cup, World Group, SF, GBR-ARG 2-3 U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne Sony Ericsson Open - Miami Wimbledon - London Davis Cup, World Group, PO, ARG-COL 4-0 Australian Open - Melbourne ATP Cup - Brisbane, Perth, Sydney U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, Finals, QF, ARG-ESP 1-2 Davis Cup, Finals, Group C ATP Cup - Melbourne Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, Group I, 1R, ARG-BLR 4-1 Davis Cup, World Group, 1R, POL-ARG 2-3 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, Group I, 2R, ARG-CHI 3-2 River Oaks International Tennis Tournament - Houston French Open (juniors) U.S. Open (juniors) Olympics - Rio de Janeiro